#ifndef _TEAM_H_
#define _TEAM_H_

#include <iostream>
#include <string>
#include <list>

#include "Proprio.h"

class	Team
{
public:
	Team(std::string name, Proprio &);
	~Team();
	void		add(Pokemon &);
	void		save();
	void		load();
	std::string	getName();
	void		setName(std::string);
	Proprio &	getProprio();
	void		setProprio(Proprio &);
	void		dumpTeam();

private:
	std::string				_Name;
	Proprio &				_Proprio;
	std::list<Pokemon>		_Poke;
};

#endif